﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Students.Sandcastle.PropertyEditor
{
    class Plugin 
    {
        /// <summary>
        /// Имя плагина
        /// </summary>
        public String namePlugin;
        /// <summary>
        /// Версия плагина
        /// </summary>
        public Version versionPlugin;
        /// <summary>
        /// Автор плагина
        /// </summary>
        public String autorPlugin;
        /// <summary>
        /// Краткое описание плагина
        /// </summary>
        public String shortDiscriptionPlugin;

        /// <summary>
        /// Фома настройки
        /// </summary>
        private System.Windows.Forms.Form formConfiguration;

        /// <summary>
        /// Тег свойства
        /// </summary>
        private String Result;
        

       public  Plugin()
        {
            namePlugin = "";
            versionPlugin = new Version("1.0.0.0");
            autorPlugin = "";
            shortDiscriptionPlugin = "";
            formConfiguration = new System.Windows.Forms.Form();
        }

       public Plugin(String _namePlugin, Version _versionPlugin, String _autorPlugin, String _shortDiscriptionPlugin)
        {
            namePlugin = _namePlugin;
            versionPlugin = _versionPlugin;
            autorPlugin = _autorPlugin;
            shortDiscriptionPlugin = _shortDiscriptionPlugin;
        }

       public override string ToString()
       {
           //Переопределяем метода toString чтоб в ListBox отображалось имя плагина
           return this.namePlugin;
       }
    }
}
